@charset "utf-8";
@import "common";

body{
	.LayaFamily{
		img{
			width: 100%;
			height: 100%;
		}
	}
	.companyProfile{
		padding-top: 80px;
		padding-bottom: 67px;
		.container{
			>.row{
				display: flex;
				align-items: center;
				.company_mess{
					h2{
						margin-bottom: 10px;
						color: #2a2a2a;
					}
					h3{
						margin-bottom: 31px;
						color: #2a2a2a;
					}
					.cp-profile{
						p{
							text-indent: 30px;
							line-height: 30px;
							color: #2a2a2a;
							&:first-child{
								margin-bottom: 27px;
							}
						}
					}
				}
				.layabox{
					margin-top: 140px;
				}
			}
		}
	}
	.talent{
		background-color: #8cc11f;
		padding-top: 100px;
		padding-bottom: 80px;
		.container{
			>.row{
				h2{
					color:white;
					font-size: 35px;
					margin-bottom: 61px;
				}
				.interview{
					.in_info_left{
						p{
							color: white;
							font-size: 17px;
							&:first-child{
								margin-bottom: 24px;
							}
						}
					}
					.in_info_right{
						p{
							color: white;
							font-size: 16px;
							&:nth-child(1){
								margin-bottom: 25px;
							}
							&:nth-child(3){
								margin-top: 25px;
							}
						}
						span{
							border-radius: 5px;
							padding-top: 14px;
							padding-bottom: 14px;
							padding-left: 17px;
							padding-right: 17px;
							background-color: white;
							font-size: 17px;
							color: #8cc11f;
						}
					}
				}
			}
		}
	}
	.recruit{
		padding-top: 66px;
		padding-bottom:40px;
		.container{
			.re_items{
				padding-bottom: 69px;
				border-bottom: 1px solid #d2d2d2;
				&:nth-child(5){
					border-bottom: 0;
				}
				.con-re-items{
					margin-top: 72px;
					h3{
						margin-bottom: 40px;
						color: #8cc11f;
						font-size: 35px;
					}
				}
				.re_post{
					p{
						text-indent: 19px;
					}
				}
			}
		}
	}
	.contact{
		padding-bottom: 62px;
		background-color: #f4f4f4;
		padding-top: 20px;
		.container{
			>.row{
				h3{
					
				}
				>.row{
					.con-items{
						>div{
							display: flex;
							align-items: center;
							margin-right: 30px;
							margin-top: 20px;
							border: 1px solid #e3e3e3;
							border-radius: 5px;
							padding-top: 11px;
							padding-bottom: 11px;
							>div{
								margin-right: 10px;
								
							}
							p{
								font-size: 14px;
								margin-bottom: 0;
							}
						}
					}
				}
			}
		}
	}
	footer{
		background-color: #3b3b3b;
		padding-top: 30px;
		padding-bottom: 37px;
		.container{
			>.row{
				display: flex;
				.foot-con-left{
					margin-right: 360px;
					.companyMess{
						margin-bottom: 15px;
						span{
							font-size: 14px;
							color: #8c8d94;
							}
					}
					.companyCopyright{
						span{
							font-size: 12px;
							transform: scale(0.8);
							color: #8c8d94;
						}
					}
				}
				.foot-con-right{
					display: flex;
					justify-content: flex-end;
					align-items: flex-end;
					.p_weixin{
						margin-left: 20px;
					}
					.p_qq{
						margin-left: 20px;
						margin-right: 10px;
					}
				}
			}
		}
	}
}